package com.efast.dmom.equipment.service.repair;

import java.util.List;

import com.efast.dmom.equipment.bean.repair.EquipRepairInfoBean;
import com.efast.dmom.equipment.bean.repair.EquipRepairPlanBean;
import com.efast.dmom.equipment.bean.repair.EquipSpareConsumptionBean;

public interface IEquipRepairPlanService {
	
	public void saveRepairPlan(EquipRepairPlanBean planBean);
	
	public void createRepairOrder(EquipRepairPlanBean planBean);
	
	public void updateRepairPlanStatus(Integer planId, String status);
	
	public void updateRepairPlan(EquipRepairPlanBean planBean);
	
	public EquipRepairPlanBean getRepairPlanBaseInfoById(Integer planId);

	public void deleteRepairPlan(Integer planId);

	public List<EquipRepairInfoBean> getRepairInfoByPlanId(Integer id);

	public List<EquipSpareConsumptionBean> getSpareInfoByPlanId(Integer id);
}
